package com.ld.security.server.admin.modules.ge.entity;



import com.baomidou.mybatisplus.annotation.TableName;
import com.ld.security.common.core.base.column.ListJson;
import com.ld.security.common.mybatis.anno.SqlKey;
import com.ld.security.common.mybatis.base.entity.SuperEntity;
import com.ld.security.common.mybatis.constant.SqlCondition;
import com.ld.security.server.admin.modules.ge.constant.GeFuncTelconstant;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@TableName("ge_func_tel")
@ApiModel("entity")
@Data
public class GeFuncTelEntity  extends SuperEntity{




  @SqlKey(SqlCondition.eq)
  @ApiModelProperty("视图模板")
private String viewTelId;

  @SqlKey(SqlCondition.eq)
  @ApiModelProperty("函数类型")
  private GeFuncTelconstant.funcType funcType;

  @ApiModelProperty("参数")
private ListJson config;

  @ApiModelProperty("编码")
  private String code;




  @SqlKey(SqlCondition.like)
  @ApiModelProperty("函数体")
private String content;





  @SqlKey(SqlCondition.like)
  @ApiModelProperty("标题")
private String label;




        }
